.container{
	width: 100%;
	height:95vh;
}
.uni-card{
	height:100%!important;
}
.book-info{
	width:100%;
	/* height:500rpx; */
	display:flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
	padding-bottom:40rpx;
}
.bookname{
	height:80rpx;
	line-height:80rpx;
	font-size:38rpx;
	color:#000000;
	font-weight:500;
}
.author{
	font-size:34rpx;
	color:#3c9cff;
	font-weight:500;
}
.book-evaluate{
	font-size:26rpx;
	color:#4E5969;
}
.rabe-wx{
	height:50rpx;
	line-height:50rpx;
	margin-bottom:20rpx;
	font-size:36rpx;
	color:#4E5969;
	font-weight: bold;
}
.rate-box{
	display:flex;
	justify-content: space-between;
}
.rate-box .rote-box-left{
	width:40%;
	display:flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding:5rpx;
	font-size:28rpx;
}
.rate-box .progress{
	width:58%;
}
.rate-box .progress .progress-item{
	line-height:40rpx;
	line-height:40rpx;
	display:flex;
	justify-content: space-between;
}
.progress-item .progressbar{
	width:80%;
}
.rate-ul{
	display:flex;
	justify-content: space-between;
	margin-top:20rpx;
}
.rate-ul text{
	padding:8rpx 32rpx;
	font-size:28rpx;
	border-radius:28rpx;
	background:#F6F6F6;
	font-weight:500;
}
.bottom-box{
	display:flex;
	justify-content: space-between;
	border-top:1px solid #F2F2F4;
	margin-top:30rpx;
	padding-top:30rpx;
}
.bottom-box-item{
	width:33.3%;
	display:flex;
	flex-direction: column;
	align-items: center;
}
.btn{
	display:flex;
	justify-content: center;
	align-items:center;
	margin-top:50rpx;
}
.btn text{
	height:40rpx;
	line-height:40rpx;
	padding:8rpx 50rpx;
	border:1px solid #EFEFF1;
	border-radius:40rpx;
	font-size:28rpx;
}